package com.stock.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel("股票信息DTO")
public class StockEntityDto {

    /** ID */
    @ApiModelProperty("ID")
    private String id;

    /** 股票代码 */
    @ApiModelProperty("c")
    private String c ;

    /** 收盘价 */
    @ApiModelProperty("p")
    private BigDecimal p ;

    /** 股票名称 */
    @ApiModelProperty("股票名称")
    private String n ;

    /** m */
    @ApiModelProperty("m")
    private BigDecimal m ;

    /** 涨跌盘点数 */
    @ApiModelProperty("涨跌盘点数")
    private BigDecimal zdp ;

    /** 涨停价格 */
    @ApiModelProperty("涨停价格")
    private BigDecimal ztp ;

    /** 成交额 */
    @ApiModelProperty("成交额")
    private BigDecimal amount ;

    /** 流通市值 */
    @ApiModelProperty("流通市值")
    private BigDecimal ltsz ;

    /** 总市值 */
    @ApiModelProperty("总市值")
    private BigDecimal tshare ;

    /** 换手率 */
    @ApiModelProperty("换手率")
    private BigDecimal hs ;

    /** 连板潮 */
    @ApiModelProperty("连板潮")
    private Integer lbc ;

    /** fbt */
    @ApiModelProperty("fbt")
    private BigDecimal fbt ;

    /** lbt */
    @ApiModelProperty("lbt")
    private BigDecimal lbt ;

    /** 封单金额 */
    @ApiModelProperty("封单金额")
    private BigDecimal fund ;

    /** zbc */
    @ApiModelProperty("zbc")
    private Integer zbc ;

    /** 行业bk */
    @ApiModelProperty("行业bk")
    private String hybk ;

    /** 涨停封 */
    @ApiModelProperty("涨停封")
    private Integer ztf ;

    /** nh */
    @ApiModelProperty("nh")
    private BigDecimal nh ;

    /** cc */
    @ApiModelProperty("cc")
    private BigDecimal cc ;

    /** 量比 */
    @ApiModelProperty("量比")
    private BigDecimal lb ;

    /** zs */
    @ApiModelProperty("zs")
    private BigDecimal zs ;

    /** 创建人 */
    @ApiModelProperty("创建人")
    private String createdBy ;

    /** 创建时间 */
    @ApiModelProperty("创建时间")
    private LocalDateTime createdTime ;

    /** 更新人 */
    @ApiModelProperty("更新人")
    private String updatedBy ;

    /** 更新时间 */
    @ApiModelProperty("更新时间")
    private LocalDateTime updatedTime ;
}
